<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Barker code</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Barker_code"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/ext.math.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Barker_code rootpage-Barker_code skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Barker code</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<style data-mw-deduplicate="TemplateStyles:r1236090951">
/* start https://en.wikipedia.org/ */
.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}
/* end https://en.wikipedia.org/ */
</style><div role="note" class="hatnote navigation-not-searchable">"Barker sequence" redirects here. For the sequence of <a href="Generalized_Wieferich_prime" class="mw-redirect" title="Generalized Wieferich prime">generalized Wieferich primes</a>, see <a href="Wieferich_pair#Barker_sequence" title="Wieferich pair">Wieferich pair § Barker sequence</a>.</div>
<p>In <a href="Telecommunication_technology" class="mw-redirect" title="Telecommunication technology">telecommunication technology</a>, a <b>Barker code</b> or <b>Barker sequence</b> is a finite sequence of digital values with the ideal <a href="Autocorrelation" title="Autocorrelation">autocorrelation</a> property. It is used as a synchronising pattern between the sender and receiver of a stream of bits.
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Explanation">Explanation</h2></div>
<p><a href="Binary_digits" class="mw-redirect" title="Binary digits">Binary digits</a> have very little meaning unless the significance of the individual digits is known. The transmission of a pre-arranged synchronising pattern of digits can enable a <a href="Signal" title="Signal">signal</a> to be regenerated by a <a href="Receiver_(radio)" class="mw-redirect" title="Receiver (radio)">receiver</a> with a low probability of error. In simple terms it is equivalent to tying a label to one digit after which others may be related by counting. This is achieved by transmitting a special pattern of digits which is unambiguously recognised by the receiver. The longer the pattern the more accurately the data can be <a href="Synchronization" title="Synchronization">synchronised</a> and errors due to <a href="Distortion" title="Distortion">distortion</a> omitted. These patterns are called Barker sequences or Barker codes, after the inventor <a href="Ronald_Hugh_Barker" title="Ronald Hugh Barker">Ronald Hugh Barker</a>. The process is described in "Group Synchronisation of Binary Digital Systems" published in 1953.<sup id="cite_ref-Barker_comms_theory_1-0" class="reference"><a href="#cite_note-Barker_comms_theory-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> These sequences were initially developed for <a href="Radar" title="Radar">radar</a>, <a href="Telemetry" title="Telemetry">telemetry</a>, and digital speech encryption in the 1940s and 1950s.
</p>
<div class="mw-heading mw-heading2"><h2 id="Historical_background">Historical background</h2></div>
<p>During and after WWII digital technology became a key subject for research e.g. for radar, missile and gun fire control and encryption. In the 1950s scientists were trying various methods around the world to reduce errors in transmissions using code and to synchronise the received data. The problem being transmission noise, time delay and accuracy of received data. In 1948 the mathematician <a href="Claude_Shannon" title="Claude Shannon">Claude Shannon</a> published an article '"A Mathematical Theory of Communication"' which laid out the basic elements of <a href="Communication" title="Communication">communication</a>. In it he discusses the problems of <a href="Noise" title="Noise">noise</a>.
</p><p>Shannon realised that “communication signals must be treated in isolation from the meaning of the messages that they transmit” and laid down the theoretical foundations for <a href="Digital_circuits" class="mw-redirect" title="Digital circuits">digital circuits</a>. “The problem of communication was primarily viewed as a deterministic signal-reconstruction problem: how to transform a received signal, distorted by the physical medium, to reconstruct the original as accurately as possible” <sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> or see original.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
In 1948 electronics was advancing fast but the problem of receiving accurate data had not. This is demonstrated in an article on Frequency Shift Keying published by Wireless World.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</p><p>In 1953 R. H. Barker published a paper demonstrating how this problem to synchronise the data in transmissions could be overcome. The process is described in “Group Synchronisation of Binary Digital Systems”. When used in data transmissions the receiver can read and if necessary correct the data to be error free by <a href="Autocorrelation" title="Autocorrelation">autocorrelation</a> and <a href="Cross_correlation" class="mw-redirect" title="Cross correlation">cross correlation</a> by achieving zero autocorrelation except at the incidence position using specific codes. The Barker sequence process at the time produced great interest, particularly in the United States as his method solved the problem, initiating a huge leap forward in <a href="Telecommunications" title="Telecommunications">telecommunications</a>. The process has remained at the forefront of radar, <a href="Data_transmission" class="mw-redirect" title="Data transmission">data transmission</a> and telemetry and is now a very well known industry standard, still being researched in many technology fields.
</p><p>“In a pioneering examination of group synchronization of binary digital systems, Barker reasoned it would be desirable to start with an autocorrelation function having very low sidelobes. The governing code pattern, he insisted, could be unambiguously recognized by the <a href="Detector" class="mw-redirect" title="Detector">detector</a>. To assure this premise, Barker contended the selected pattern should be sufficiently unlikely to occur by chance, in a random series of noise generated bits”<sup id="cite_ref-Siegel1971_5-0" class="reference"><a href="#cite_note-Siegel1971-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Definition">Definition</h2></div>
<p>A <b>Barker code</b> or <b>Barker sequence</b> is a finite sequence of <i>N</i> values of +1 and −1,
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle a_{j}{\text{ for }}j=1,2,\dots ,N}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>j</mi>
</mrow>
</msub>
<mrow class="MJX-TeXAtom-ORD">
<mtext> for </mtext>
</mrow>
<mi>j</mi>
<mo>=</mo>
<mn>1</mn>
<mo>,</mo>
<mn>2</mn>
<mo>,</mo>
<mo>…<!-- … --></mo>
<mo>,</mo>
<mi>N</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle a_{j}{\text{ for }}j=1,2,\dots ,N}</annotation>
</semantics>
</math></span><img src="./b1b0d4009fe9b78ecc6812a6cca5331b194f8bbf.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:20.744ex; height:2.843ex;" alt="{\displaystyle a_{j}{\text{ for }}j=1,2,\dots ,N}" loading="lazy"></span></dd></dl>
<p>with the ideal autocorrelation property, such that the off-peak (non-cyclic) <a href="Autocorrelation" title="Autocorrelation">autocorrelation</a> coefficients
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle c_{v}=\sum _{j=1}^{N-v}a_{j}a_{j+v}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>c</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>v</mi>
</mrow>
</msub>
<mo>=</mo>
<munderover>
<mo>∑<!-- ∑ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>j</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>N</mi>
<mo>−<!-- − --></mo>
<mi>v</mi>
</mrow>
</munderover>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>j</mi>
</mrow>
</msub>
<msub>
<mi>a</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>j</mi>
<mo>+</mo>
<mi>v</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle c_{v}=\sum _{j=1}^{N-v}a_{j}a_{j+v}}</annotation>
</semantics>
</math></span><img src="./13fa19119040aebe29b433ec5342b7d82a99eb2a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.338ex; width:15.412ex; height:7.676ex;" alt="{\displaystyle c_{v}=\sum _{j=1}^{N-v}a_{j}a_{j+v}}" loading="lazy"></span></dd></dl>
<p>are as small as possible:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle |c_{v}|\leq 1\,}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<msub>
<mi>c</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>v</mi>
</mrow>
</msub>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo>≤<!-- ≤ --></mo>
<mn>1</mn>
<mspace width="thinmathspace"></mspace>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle |c_{v}|\leq 1\,}</annotation>
</semantics>
</math></span><img src="./d18049481c82a72845fa58cb48704c847bb1aefd.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:7.978ex; height:2.843ex;" alt="{\displaystyle |c_{v}|\leq 1\,}" loading="lazy"></span></dd></dl>
<p>for all <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle 1\leq v<N}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mn>1</mn>
<mo>≤<!-- ≤ --></mo>
<mi>v</mi>
<mo><</mo>
<mi>N</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle 1\leq v<N}</annotation>
</semantics>
</math></span><img src="./2be03d717b143bf2e9ba5afc9df7e6cf0b0143f0.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.505ex; width:10.551ex; height:2.343ex;" alt="{\displaystyle 1\leq v<N}" loading="lazy"></span>.<sup id="cite_ref-Barker_comms_theory_1-1" class="reference"><a href="#cite_note-Barker_comms_theory-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p><p>Only nine Barker sequences<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> are known, all of length <i>N</i> at most 13.<sup id="cite_ref-BM_7-0" class="reference"><a href="#cite_note-BM-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> <a href="Ronald_Hugh_Barker" title="Ronald Hugh Barker">Barker</a>'s 1953 paper asked for sequences with the stronger condition
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle c_{v}\in \{-1,0\}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>c</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>v</mi>
</mrow>
</msub>
<mo>∈<!-- ∈ --></mo>
<mo fence="false" stretchy="false">{</mo>
<mo>−<!-- − --></mo>
<mn>1</mn>
<mo>,</mo>
<mn>0</mn>
<mo fence="false" stretchy="false">}</mo>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle c_{v}\in \{-1,0\}.}</annotation>
</semantics>
</math></span><img src="./03232416e1083dc08ec23cd52c179a8ebce8b45c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:13.016ex; height:2.843ex;" alt="{\displaystyle c_{v}\in \{-1,0\}.}" loading="lazy"></span></dd></dl>
<p>Only four such sequences are known, shown in bold in the table below.<sup id="cite_ref-JEACE_8-0" class="reference"><a href="#cite_note-JEACE-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Known_Barker_codes">Known Barker codes</h2></div>
<p>Here is a table of all known Barker codes, where negations and reversals of the codes have been omitted. A Barker code has a maximum autocorrelation sequence which has sidelobes no larger than 1. It is generally accepted that no other perfect binary phase codes exist.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> (It has been proven that there are no further odd-length codes,<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> nor even-length codes of <span class="nowrap"><i>N</i> < 10<sup>22</sup></span>.<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup>)
</p>
<table class="wikitable">
<caption>Known Barker codes
</caption>
<tbody><tr>
<th>Length
</th>
<th colspan="2">Codes</th>
<th>Sidelobe level ratio<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup>
</th></tr>
<tr>
<td>2</td>
<td><b>+1 −1</b></td>
<td>+1 +1</td>
<td>−6 dB
</td></tr>
<tr>
<td>3</td>
<td colspan="2"><b>+1 +1 −1</b></td>
<td>−9.5 dB
</td></tr>
<tr>
<td>4</td>
<td>+1 +1 −1 +1</td>
<td>+1 +1 +1 −1</td>
<td>−12 dB
</td></tr>
<tr>
<td>5</td>
<td colspan="2">+1 +1 +1 −1 +1</td>
<td>−14 dB
</td></tr>
<tr>
<td>7</td>
<td colspan="2"><b>+1 +1 +1 −1 −1 +1 −1</b></td>
<td>−16.9 dB
</td></tr>
<tr>
<td>11</td>
<td colspan="2"><b>+1 +1 +1 −1 −1 −1 +1 −1 −1 +1 −1</b></td>
<td>−20.8 dB
</td></tr>
<tr>
<td>13</td>
<td colspan="2">+1 +1 +1 +1 +1 −1 −1 +1 +1 −1 +1 −1 +1</td>
<td>−22.3 dB
</td></tr></tbody></table>
<p>Barker codes of length <i>N</i> equal to 11 and 13 are used in <a href="Direct-sequence_spread_spectrum" title="Direct-sequence spread spectrum">direct-sequence spread spectrum</a> and <a href="Pulse_compression" title="Pulse compression">pulse compression radar</a> systems because of their low autocorrelation properties (the sidelobe level of amplitude of the Barker codes is 1/<i>N</i> that of the peak signal).<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> A Barker code resembles a discrete version of a continuous <a href="Chirp" title="Chirp">chirp</a>, another low-autocorrelation signal used in other pulse compression radars.
</p><p>The positive and negative amplitudes of the pulses forming the Barker codes imply the use of biphase modulation or binary <a href="Phase-shift_keying" title="Phase-shift keying">phase-shift keying</a>; that is, the <a href="Phase_shifting" class="mw-redirect" title="Phase shifting">change of phase</a> in the <a href="Carrier_wave" title="Carrier wave">carrier wave</a> is 180 degrees.
</p><p>Similar to the Barker codes are the <a href="Complementary_sequence" class="mw-redirect" title="Complementary sequence">complementary sequences</a>, which cancel sidelobes exactly when summed; the even-length Barker code pairs are also complementary pairs. There is a simple constructive method to create arbitrarily long complementary sequences.
</p><p>For the case of cyclic autocorrelation, other sequences have the same property of having perfect (and uniform) sidelobes, such as prime-length <a href="Legendre_symbol" title="Legendre symbol">Legendre sequences</a>, <a href="Zadoff%E2%80%93Chu_sequence" title="Zadoff–Chu sequence">Zadoff–Chu sequences</a> (used in 3rd- and 4th-generation cellular radio) and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle 2^{n}-1}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mn>2</mn>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
</msup>
<mo>−<!-- − --></mo>
<mn>1</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle 2^{n}-1}</annotation>
</semantics>
</math></span><img src="./51e4bd4ef2f9549d026cbf643a91c0d12a8c6794.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.505ex; width:6.384ex; height:2.509ex;" alt="{\displaystyle 2^{n}-1}" loading="lazy"></span> <a href="Maximum_length_sequence" title="Maximum length sequence">maximum length sequences</a> (MLS). Arbitrarily long cyclic sequences can be constructed.
</p>
<div class="mw-heading mw-heading2"><h2 id="Barker_modulation">Barker modulation</h2></div>
<p>In wireless communications, sequences are usually chosen for their spectral properties and for low cross correlation with other sequences likely to interfere. In the 802.11 standard, an 11-chip Barker sequence is used for the 1 and 2 Mbit/s rates. The value of the autocorrelation function for the Barker sequence is 0 or −1 at all offsets except zero, where it is +11. This makes for a more uniform spectrum, and better performance in the receivers.<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Examples_of_applications">Examples of applications</h2></div>
<p>Applications of Barker codes are found in <a href="Radar" title="Radar">radar</a>,<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> <a href="Mobile_phone" title="Mobile phone">mobile phone</a>,<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup> <a href="Telemetry" title="Telemetry">telemetry</a>,<sup id="cite_ref-Siegel1971_5-1" class="reference"><a href="#cite_note-Siegel1971-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> <a href="Ultrasound" title="Ultrasound">ultrasound</a> imaging and testing,<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup> <a href="GPS" class="mw-redirect" title="GPS">GPS</a>,<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> and <a href="Wi-Fi" title="Wi-Fi">Wi-Fi</a>.<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup>
</p><p>Many of these technologies use <a href="DSSS" class="mw-redirect" title="DSSS">DSSS</a>. This technique incorporates Barker code to improve the received signal quality and improve security.<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup>
</p><p>These codes are also used in radio frequency identification, or <a href="RFID" class="mw-redirect" title="RFID">RFID</a>. Some examples where Barker code is used are: pet and livestock tracking, bar code scanners, inventory management, vehicle, parcel, asset and equipment tracking, inventory control, cargo and supply chain logistics.<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> It is also used extensively for <a href="Intelligent_Transport_Systems" class="mw-redirect" title="Intelligent Transport Systems">Intelligent Transport Systems</a> (ITS) i.e. for vehicle guidance<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Acceptance_probability">Acceptance probability</h2></div>
<p>Barker's algorithm is an alternative to Metropolis–Hastings, which doesn't satisfy the detailed balance condition. Barker's algorithm does converge to the target distribution. Given the current state, x, and the proposed state, x', the acceptance probability is defined as:
<span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \alpha \left(x\rightarrow x^{\prime }\right)={\frac {P\left(x^{\prime }\right)}{P\left(x\right)+P\left(x^{\prime }\right)}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>α<!-- α --></mi>
<mrow>
<mo>(</mo>
<mrow>
<mi>x</mi>
<mo stretchy="false">→<!-- → --></mo>
<msup>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi class="MJX-variant" mathvariant="normal">′<!-- ′ --></mi>
</mrow>
</msup>
</mrow>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>P</mi>
<mrow>
<mo>(</mo>
<msup>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi class="MJX-variant" mathvariant="normal">′<!-- ′ --></mi>
</mrow>
</msup>
<mo>)</mo>
</mrow>
</mrow>
<mrow>
<mi>P</mi>
<mrow>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
<mo>+</mo>
<mi>P</mi>
<mrow>
<mo>(</mo>
<msup>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi class="MJX-variant" mathvariant="normal">′<!-- ′ --></mi>
</mrow>
</msup>
<mo>)</mo>
</mrow>
</mrow>
</mfrac>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \alpha \left(x\rightarrow x^{\prime }\right)={\frac {P\left(x^{\prime }\right)}{P\left(x\right)+P\left(x^{\prime }\right)}}}</annotation>
</semantics>
</math></span><img src="./2198883ebf528781fbdb7eef0049e2db48779ac4.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.671ex; width:28.645ex; height:6.509ex;" alt="{\displaystyle \alpha \left(x\rightarrow x^{\prime }\right)={\frac {P\left(x^{\prime }\right)}{P\left(x\right)+P\left(x^{\prime }\right)}}}" loading="lazy"></span><br>
The formula doesn't satisfy detailed balance, but makes sure that the balanced condition is met.
</p>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<div class="mw-references-wrap mw-references-columns"><ol class="references">
<li id="cite_note-Barker_comms_theory-1"><span class="mw-cite-backlink">^ <a href="#cite_ref-Barker_comms_theory_1-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Barker_comms_theory_1-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */
.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}
/* end https://en.wikipedia.org/ */
</style><cite id="CITEREFBarker1953" class="citation book cs1"><a href="Ronald_Hugh_Barker" title="Ronald Hugh Barker">Barker, Ronald Hugh</a> (1953). "Group Synchronizing of Binary Digital Systems". <i>Communication Theory</i>. London: Butterworth. pp. <span class="nowrap">273–</span>287.</cite></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><cite id="CITEREFTsa2020" class="citation web cs1">Tsa, David (2020). <a rel="nofollow" class="external text" href="https://www.quantamagazine.org/how-claude-shannons-information-theory-invented-the-future-20201222/">"How Claude Shannon invented the Future"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">February 5,</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><cite id="CITEREFShannon1922" class="citation web cs1">Shannon, Claude (1922). <a rel="nofollow" class="external text" href="https://people.math.harvard.edu/~ctm/home/text/others/shannon/entropy/entropy.pdf">"A Mathematical Theory of Communication"</a> <span class="cs1-format">(PDF)</span>. The Bell System Technical Journal. pp. <span class="nowrap">380–</span>381<span class="reference-accessdate">. Retrieved <span class="nowrap">February 5,</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><cite id="CITEREFRoddam1948" class="citation web cs1">Roddam, Thomas (November 1948). <a rel="nofollow" class="external text" href="https://worldradiohistory.com/UK/Wireless-World/40s/Wireless-World-1948-11.pdf">"Frequency Shift Keying"</a> <span class="cs1-format">(PDF)</span>. Wireless World. pp. <span class="nowrap">400–</span>402<span class="reference-accessdate">. Retrieved <span class="nowrap">February 5,</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-Siegel1971-5"><span class="mw-cite-backlink">^ <a href="#cite_ref-Siegel1971_5-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Siegel1971_5-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFSiegel1971" class="citation journal cs1">Siegel, Irv D. (1971). <a rel="nofollow" class="external text" href="https://scholarsmine.mst.edu/masters_theses/5479">"Development of a Set of Optimum Synchronisation Codes for a Unique Decoder Mechanization"</a>. <i>Masters Theses</i>. Missouri S & T Library and Learning Resources: 13<span class="reference-accessdate">. Retrieved <span class="nowrap">February 5,</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><cite id="CITEREFSloane_"A091704"" class="citation web cs1"><a href="Neil_Sloane" title="Neil Sloane">Sloane, N. J. A.</a> (ed.). <a rel="nofollow" class="external text" href="https://oeis.org/A091704">"Sequence A091704"</a>. <i>The <a href="On-Line_Encyclopedia_of_Integer_Sequences" title="On-Line Encyclopedia of Integer Sequences">On-Line Encyclopedia of Integer Sequences</a></i>. OEIS Foundation.</cite></span>
</li>
<li id="cite_note-BM-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-BM_7-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFBorweinMossinghoff2008" class="citation book cs1"><a href="Peter_Borwein" title="Peter Borwein">Borwein, Peter</a>; Mossinghoff, Michael J. (2008). "Barker sequences and flat polynomials". In James McKee; Chris Smyth (eds.). <i>Number Theory and Polynomials</i>. LMS Lecture Notes. Vol. 352. Cambridge University Press. pp. <span class="nowrap">71–</span>88. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-0-521-71467-9</bdi>.</cite></span>
</li>
<li id="cite_note-JEACE-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-JEACE_8-0">^</a></b></span> <span class="reference-text">Using different pulse shape in Barker code also improves certain autocorrelation properties.</span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><span class="citation mathworld" id="Reference-Mathworld-Barker_Code"><cite id="CITEREFWeisstein" class="citation web cs1"><a href="Eric_W._Weisstein" title="Eric W. Weisstein">Weisstein, Eric W.</a> <a rel="nofollow" class="external text" href="https://mathworld.wolfram.com/BarkerCode.html">"Barker Code"</a>. <i><a href="MathWorld" title="MathWorld">MathWorld</a></i>.</cite></span></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><cite id="CITEREFCoxson2008" class="citation web cs1">Coxson, Greg (2008). <a rel="nofollow" class="external text" href="http://www.math.wpi.edu/MPI2008/TSC/TSC-MPI.pdf">"Do the Barker codes End?"</a> <span class="cs1-format">(PDF)</span>. Worcester Polytechnic Institute<span class="reference-accessdate">. Retrieved <span class="nowrap">February 1,</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text">Turyn and Storer, "On binary sequences", Proceedings of the AMS, volume 12 (1961), pages 394–399</span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text">Leung, K.; and Schmidt, B.; "The Field Descent Method", <i>Design, Codes and <a href="Cryptography" title="Cryptography">Cryptography</a></i>, volume 36, pages 171–188</span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.radartutorial.eu/08.transmitters/Intrapulse%20Modulation.en.html">"Pulse Compression – Radartutorial"</a>. Christian Wolff<span class="reference-accessdate">. Retrieved <span class="nowrap">February 1,</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><cite id="CITEREFCoxsonDarwich" class="citation web cs1">Coxson, Greg; Darwich, Tahal. <a rel="nofollow" class="external text" href="http://www.cacs.louisiana.edu/~library/TR/TR_pdf/TR_2006/TR_darwich_2006-4-1.pdf">"Amplitude Shifting for Sidelobes Cancellation Pulse Compression"</a> <span class="cs1-format">(PDF)</span>. University of Louisiana at Lafayette<span class="reference-accessdate">. Retrieved <span class="nowrap">February 1,</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text">Sklonik, Merrill I.; <i>Introduction to Radar Systems</i>, 3rd edition, McGraw–Hill, 2001</span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://literature.cdn.keysight.com/litweb/pdf/5988-3762EN.pdf">"RF Testing of WLAN Products"</a> <span class="cs1-format">(PDF)</span>. <i>Keysight Technologies</i>.</cite></span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><cite id="CITEREFMajid2021" class="citation journal cs1">Majid, Alolaibi (2021). <a rel="nofollow" class="external text" href="https://doi.org/10.1186%2Fs13634-020-00716-0">"Low noise moving target detection in high resolution radar using binary code"</a>. <i>EURASIP Journal on Advances in Signal Processing</i>. <b>2021</b> (1): 8. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2021EJASP2021....8A">2021EJASP2021....8A</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1186%2Fs13634-020-00716-0">10.1186/s13634-020-00716-0</a></span>.</cite></span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://vocal.com/wp-content/uploads/2012/05/802.11b_wp1.pdf">"802.11b White Paper"</a> <span class="cs1-format">(PDF)</span>. Vocal Technologies, Ltd<span class="reference-accessdate">. Retrieved <span class="nowrap">December 30,</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><cite id="CITEREFZhaoL._MoGao2007" class="citation journal cs1">Zhao, Heng; L. Mo, Larry; Gao, Shangkai (2007). <span class="id-lock-subscription" title="Paid subscription required"><a rel="nofollow" class="external text" href="https://ieeexplore.ieee.org/document/4107691">"Barker-coded ultrasound color flow imaging: Theoretical and practical design considerations"</a></span>. <i>IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control</i>. <b>54</b> (2): <span class="nowrap">319–</span>331. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2Ftuffc.2007.246">10.1109/tuffc.2007.246</a>. <a href="PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a> <a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/17328329">17328329</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:19527352">19527352</a>.</cite></span>
</li>
<li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><cite id="CITEREFFanRudlinAsfisMeng2019" class="citation journal cs1">Fan, Zeng; Rudlin, Ohn; Asfis, Giorgos; Meng, Hongying (2019). <a rel="nofollow" class="external text" href="https://doi.org/10.3390%2Ftechnologies7040072">"Convolution of Barker and Golay Codes for Low Voltage Ultrasonic Testing"</a>. <i>Technologies</i>. <b>7</b> (4): 72. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.3390%2Ftechnologies7040072">10.3390/technologies7040072</a></span>.</cite></span>
</li>
<li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><cite id="CITEREFMatsuyukiTsuneda2018" class="citation book cs1">Matsuyuki, Shota; Tsuneda, Akio (2018). "A Study on Aperiodic Auto-Correlation Properties of Concatenated Codes by Barker Sequences and NFSR Sequences". <i>2018 International Conference on Information and Communication Technology Convergence (ICTC)</i>. pp. <span class="nowrap">664–</span>666. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FICTC.2018.8539367">10.1109/ICTC.2018.8539367</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-1-5386-5041-7</bdi>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:53713772">53713772</a>.</cite></span>
</li>
<li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><cite id="CITEREFMikulkaHanus2007" class="citation book cs1">Mikulka, Jan; Hanus, Stanislav (2007). <i>2007 17th International Conference Radioelektronikachapter = CCK and Barker Coding Implementation in IEEE 802.11b Standard</i>. pp. <span class="nowrap">1–</span>4. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FRADIOELEK.2007.371484">10.1109/RADIOELEK.2007.371484</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:34865532">34865532</a>.</cite></span>
</li>
<li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><cite id="CITEREFLatifKamranMasoudSohaib2012" class="citation book cs1">Latif, Shahid; Kamran, Muhammad; Masoud, Fahad; Sohaib, Muhammad (2012). "Improving DSSS transmission security using Barker code along binary compliments (CBC12-DSSS)". <i>2012 International Conference on Emerging Technologies</i>. pp. <span class="nowrap">1–</span>5. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FICET.2012.6375426">10.1109/ICET.2012.6375426</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-1-4673-4451-7</bdi>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:2901603">2901603</a>.</cite></span>
</li>
<li id="cite_note-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-24">^</a></b></span> <span class="reference-text"><cite id="CITEREFAminReazJalilRaham2012" class="citation journal cs1">Amin, Syedul; Reaz, Mamun Bin Ibne; Jalil, Jubayer; Raham, LF (2012). <a rel="nofollow" class="external text" href="https://doi.org/10.22201%2FICAT.16656423.2012.10.6.341">"Digital Modulator and Demodulator IC for RFID Tag Employing DSSS and Barker Code"</a>. <i>Journal of Applied Research and Technology</i>. <b>10</b> (6): <span class="nowrap">819–</span>825. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.22201%2FICAT.16656423.2012.10.6.341">10.22201/ICAT.16656423.2012.10.6.341</a></span>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:16796254">16796254</a>.</cite></span>
</li>
<li id="cite_note-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-25">^</a></b></span> <span class="reference-text"><cite id="CITEREFBekarBakerHoareGashinova2021" class="citation journal cs1">Bekar, Muge; Baker, Chris; Hoare, Edward; Gashinova, Marina (2021). <a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FJSEN.2020.3043085">"Joint MIMO Radar and Communication System Using a PSK-LFM Waveform With TDM and CDM Approaches"</a>. <i>IEEE Sensors Journal</i>. <b>21</b> (5): <span class="nowrap">6115–</span>6124. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2021ISenJ..21.6115B">2021ISenJ..21.6115B</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FJSEN.2020.3043085">10.1109/JSEN.2020.3043085</a></span>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:231852192">231852192</a>.</cite></span>
</li>
</ol></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-08-05" href="https://en.wikipedia.org/wiki/?title=Barker_code&oldid=1304394368">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
</body></html>